package com.x.ant.model;

import com.x.framework.annotation.MappingColumn;
import com.x.framework.annotation.MappingTable;
import com.x.framework.model.BaseObject;

import java.util.Date;

@MappingTable(tableName = "ANT_CHARGE_POLICY")
public class ChargePolicy extends BaseObject {
    @MappingColumn(columnName = "CHARGE_POLICY_ID", columnPk = true)
    private Integer chargePolicyId;

    @MappingColumn(columnName = "CHARGE_POLICY_CODE")
    private Integer chargePolicyCode;

    @MappingColumn(columnName = "CHARGE_POLICY_NAME")
    private String chargePolicyName;

    @MappingColumn(columnName = "CHARGE_POLICY_PERIOD")
    private Integer chargePolicyPeriod;

    @MappingColumn(columnName = "CHARGE_POLICY_MONEY")
    private Integer chargePolicyMoney;

    @MappingColumn(columnName = "CHARGE_POLICY_STATE")
    private Integer chargePolicyState;

    @MappingColumn(columnName = "CHARGE_POLICY_CREATE_TIME")
    private Date chargePolicyTime;

    public Integer getChargePolicyId() {
        return chargePolicyId;
    }

    public void setChargePolicyId(Integer chargePolicyId) {
        this.chargePolicyId = chargePolicyId;
    }

    public Integer getChargePolicyCode() {
        return chargePolicyCode;
    }

    public void setChargePolicyCode(Integer chargePolicyCode) {
        this.chargePolicyCode = chargePolicyCode;
    }

    public String getChargePolicyName() {
        return chargePolicyName;
    }

    public void setChargePolicyName(String chargePolicyName) {
        this.chargePolicyName = chargePolicyName;
    }

    public Integer getChargePolicyPeriod() {
        return chargePolicyPeriod;
    }

    public void setChargePolicyPeriod(Integer chargePolicyPeriod) {
        this.chargePolicyPeriod = chargePolicyPeriod;
    }

    public Integer getChargePolicyMoney() {
        return chargePolicyMoney;
    }

    public void setChargePolicyMoney(Integer chargePolicyMoney) {
        this.chargePolicyMoney = chargePolicyMoney;
    }

    public Integer getChargePolicyState() {
        return chargePolicyState;
    }

    public void setChargePolicyState(Integer chargePolicyState) {
        this.chargePolicyState = chargePolicyState;
    }

    public Date getChargePolicyTime() {
        return chargePolicyTime;
    }

    public void setChargePolicyTime(Date chargePolicyTime) {
        this.chargePolicyTime = chargePolicyTime;
    }
}
